<HTML>
<HEAD>
<title>IndexTreeList - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">org.mapdb</a>&nbsp;/&nbsp;<a href=".">IndexTreeList</a><br/>
<br/>
<h1>IndexTreeList</h1>
<code><span class="keyword">class </span><span class="identifier">IndexTreeList</span><span class="symbol">&lt;</span><span class="identifier">E</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/AbstractList.html"><span class="identifier">AbstractList</span></a><span class="symbol">&lt;</span><span class="identifier">E</span><span class="symbol">?</span><span class="symbol">&gt;</span></code><br/>
<p><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ArrayList.html">ArrayList</a> like structure backed by tree</p>
<br/>
<br/>
<h3>Constructors</h3>
<table>
<tbody>
<tr>
<td>
<a href="-init-.html">&lt;init&gt;</a></td>
<td>
<code><span class="identifier">IndexTreeList</span><span class="symbol">(</span><span class="identifier" id="org.mapdb.IndexTreeList$<init>(org.mapdb.Store, org.mapdb.Serializer((org.mapdb.IndexTreeList.E)), , kotlin.Long, kotlin.Boolean)/store">store</span><span class="symbol">:</span>&nbsp;<a href="../-store/index.html"><span class="identifier">Store</span></a><span class="symbol">, </span><span class="identifier" id="org.mapdb.IndexTreeList$<init>(org.mapdb.Store, org.mapdb.Serializer((org.mapdb.IndexTreeList.E)), , kotlin.Long, kotlin.Boolean)/serializer">serializer</span><span class="symbol">:</span>&nbsp;<a href="../-serializer/index.html"><span class="identifier">Serializer</span></a><span class="symbol">&lt;</span><span class="identifier">E</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="org.mapdb.IndexTreeList$<init>(org.mapdb.Store, org.mapdb.Serializer((org.mapdb.IndexTreeList.E)), , kotlin.Long, kotlin.Boolean)/map">map</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="org.mapdb.IndexTreeList$<init>(org.mapdb.Store, org.mapdb.Serializer((org.mapdb.IndexTreeList.E)), , kotlin.Long, kotlin.Boolean)/counterRecid">counterRecid</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="org.mapdb.IndexTreeList$<init>(org.mapdb.Store, org.mapdb.Serializer((org.mapdb.IndexTreeList.E)), , kotlin.Long, kotlin.Boolean)/isThreadSafe">isThreadSafe</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">)</span></code><p><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ArrayList.html">ArrayList</a> like structure backed by tree</p>
</td>
</tr>
</tbody>
</table>
<h3>Properties</h3>
<table>
<tbody>
<tr>
<td>
<a href="counter-recid.html">counterRecid</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">counterRecid</span><span class="symbol">: </span><span class="identifier">Long</span></code></td>
</tr>
<tr>
<td>
<a href="is-thread-safe.html">isThreadSafe</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">isThreadSafe</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
</tr>
<tr>
<td>
<a href="lock.html">lock</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">lock</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/locks/ReentrantReadWriteLock.html"><span class="identifier">ReentrantReadWriteLock</span></a><span class="symbol">?</span></code></td>
</tr>
<tr>
<td>
<a href="map.html">map</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">map</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></code></td>
</tr>
<tr>
<td>
<a href="serializer.html">serializer</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">serializer</span><span class="symbol">: </span><a href="../-serializer/index.html"><span class="identifier">Serializer</span></a><span class="symbol">&lt;</span><span class="identifier">E</span><span class="symbol">&gt;</span></code></td>
</tr>
<tr>
<td>
<a href="size.html">size</a></td>
<td>
<code><span class="keyword">var </span><span class="identifier">size</span><span class="symbol">: </span><span class="identifier">Int</span></code></td>
</tr>
<tr>
<td>
<a href="store.html">store</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">store</span><span class="symbol">: </span><a href="../-store/index.html"><span class="identifier">Store</span></a></code></td>
</tr>
</tbody>
</table>
<h3>Functions</h3>
<table>
<tbody>
<tr>
<td>
<a href="add.html">add</a></td>
<td>
<code><span class="keyword">fun </span><span class="identifier">add</span><span class="symbol">(</span><span class="identifier" id="org.mapdb.IndexTreeList$add(org.mapdb.IndexTreeList.E)/element">element</span><span class="symbol">:</span>&nbsp;<span class="identifier">E</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code><br/>
<code><span class="keyword">fun </span><span class="identifier">add</span><span class="symbol">(</span><span class="identifier" id="org.mapdb.IndexTreeList$add(kotlin.Int, org.mapdb.IndexTreeList.E)/index">index</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.mapdb.IndexTreeList$add(kotlin.Int, org.mapdb.IndexTreeList.E)/element">element</span><span class="symbol">:</span>&nbsp;<span class="identifier">E</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code></td>
</tr>
<tr>
<td>
<a href="check-index.html">checkIndex</a></td>
<td>
<code><span class="keyword">fun </span><span class="identifier">checkIndex</span><span class="symbol">(</span><span class="identifier" id="org.mapdb.IndexTreeList$checkIndex(kotlin.Int)/index">index</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code></td>
</tr>
<tr>
<td>
<a href="clear.html">clear</a></td>
<td>
<code><span class="keyword">fun </span><span class="identifier">clear</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code></td>
</tr>
<tr>
<td>
<a href="get.html">get</a></td>
<td>
<code><span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="org.mapdb.IndexTreeList$get(kotlin.Int)/index">index</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">E</span><span class="symbol">?</span></code></td>
</tr>
<tr>
<td>
<a href="is-empty.html">isEmpty</a></td>
<td>
<code><span class="keyword">fun </span><span class="identifier">isEmpty</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
</tr>
<tr>
<td>
<a href="iterator.html">iterator</a></td>
<td>
<code><span class="keyword">fun </span><span class="identifier">iterator</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableIterator</span><span class="symbol">&lt;</span><span class="identifier">E</span><span class="symbol">?</span><span class="symbol">&gt;</span></code></td>
</tr>
<tr>
<td>
<a href="remove-at.html">removeAt</a></td>
<td>
<code><span class="keyword">fun </span><span class="identifier">removeAt</span><span class="symbol">(</span><span class="identifier" id="org.mapdb.IndexTreeList$removeAt(kotlin.Int)/index">index</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">E</span><span class="symbol">?</span></code></td>
</tr>
<tr>
<td>
<a href="set.html">set</a></td>
<td>
<code><span class="keyword">fun </span><span class="identifier">set</span><span class="symbol">(</span><span class="identifier" id="org.mapdb.IndexTreeList$set(kotlin.Int, org.mapdb.IndexTreeList.E)/index">index</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.mapdb.IndexTreeList$set(kotlin.Int, org.mapdb.IndexTreeList.E)/element">element</span><span class="symbol">:</span>&nbsp;<span class="identifier">E</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">E</span><span class="symbol">?</span></code></td>
</tr>
</tbody>
</table>
</BODY>
</HTML>
